type runtime.slice
34 uses
runtime (current package)
alg.go#L438: s := (*slice)(unsafe.Pointer(&b))
arena.go#L152: v = (*slice)(e.data).array
arena.go#L172: len := (*slice)(e.data).len
arena.go#L174: sl := new(slice)
arena.go#L175: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
arena.go#L306: *((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
cgocall.go#L399: p := (*slice)(unsafe.Pointer(&gp.cgoCtxt))
cgocall.go#L406: p := (*slice)(unsafe.Pointer(&gp.cgoCtxt))
cgocall.go#L635: s := (*slice)(p)
debuglog.go#L311: bb := (*slice)(unsafe.Pointer(&b))
iface.go#L440: if (*slice)(unsafe.Pointer(&val)).array == nil {
map.go#L1795: s := (*slice)(p)
map.go#L1824: func copyKeys(t *maptype, h *hmap, b *bmap, s *slice, offset uint8) {
map.go#L1858: s := (*slice)(p)
map.go#L1887: func copyValues(t *maptype, h *hmap, b *bmap, s *slice, offset uint8) {
mbarrier.go#L350: func reflect_typedslicecopy(elemType *_type, dst, src slice) int {
metrics.go#L850: sl := slice{samplesp, len, cap}
mheap.go#L529: sp := (*slice)(unsafe.Pointer(&new))
print.go#L17: rp := (*slice)(unsafe.Pointer(&ret))
print.go#L250: sp := (*slice)(unsafe.Pointer(&s))
slice.go#L15: type slice struct {
slice.go#L177: func growslice(oldPtr unsafe.Pointer, newLen, oldCap, num int, et *_type) slice {
slice.go#L197: return slice{unsafe.Pointer(&zerobase), newLen, newLen}
slice.go#L285: return slice{p, newLen, newcap}
slice.go#L332: func reflect_growslice(et *_type, old slice, num int) slice {
string.go#L289: *(*slice)(unsafe.Pointer(&b)) = slice{p, size, int(cap)}
string.go#L304: *(*slice)(unsafe.Pointer(&b)) = slice{p, size, int(mem / 4)}
string.go#L321: *(*slice)(unsafe.Pointer(&b)) = slice{bp, n, n}
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |